Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Germany F11 Germany F12 Germany F13 Germany-w2 Germany-w3 Austria F2 Switzerland #1-w2 Switzerland #1-w3 Turkey #1-w1 Turkey #1-w2 Slovenia F2 Germany-w2 Switzerland F3 Portugal F2 Czech Republic F1 Slovenia F1 Austria F4 Germany F10 Germany F13 Germany-w1 Germany-w2 Germany-w3 Germany F2 Germany F3 Germany F4 Italy F2 Germany F4 Germany-w3 Germany F3 Switzerland F1 Austria F4 Germany F10 Austria F2 (Kramsach) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Tunisia F14 (Jerba) Tunisia F15 (Jerba) University of Tennessee USTA Challenger - Knoxville Zivnobanka Czech Open - Prostejov XXXVII Torneig C.E. Laieta - Barcelona Ispat Open 2004 - Ostrava Steelers Cup - Kosice Memorial Manfredini - Sassuolo GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding Kia International In Caloundra - Caloundra South African Airways Tennis Open - Durban 4th Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Rabat Fergana Challenger - Fergana Schickedanz Open 2007 - Furth Astana Challenger - Astana Timisoara Challenger - Timisoara LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona 5 Volkswagen Challenger - Wolfsburg BH Indoor Sarajevo - Sarajevo III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Flea Market Cup Busan Challenger Tennis - Busan Bancolombia Open - Cali Germany-w4 Germany F1 Portugal F3 Italy F10 Germany-w1 Wroclaw Challenger Germany-w4 Burnie Challenger Austria F1 Switzerland #1-w1 Belgrade Challenger Switzerland #1-w4 Tanger Challenger Turkey #1-w4 Meknes Challenger Bergamo Challenger Slovenia F3 Germany F11 Germany F13 Germany F15 Germany-w1 Germany-w4 Australia F9 Germany F1 Germany F2 Germany F3 Germany F4 Germany F5 Poland F1 Czech Republic F2 Athens Challenger Sofia Challenger Tunis Challenger Ostrava Challenger Lugano Challenger Braunschweig Challenger Rijeka Challenger Germany F3 Scheveningen Challenger Tampere Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Istanbul Challenger Freudenstadt Challenger Napoli Challenger Tarragona Challenger Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Kitzbuhel Challenger Rabat Challenger Barletta Challenger Furth Challenger Oberstaufen Challenger Poznan Challenger Orbetello Challenger Madrid Challenger Eckental Challenger Helsinki Challenger Heilbronn Challenger Sarajevo Challenger Bath Challenger Barletta Challenger Mersin Challenger Arad Challenger Granby Challenger - Granby Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham Irving Challenger ARMS USTA Challenger - Rocky Mount USTA Challenger of Burbank - Burbank GHI Bronx Classic - Bronx Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Nord/LB Open 2004 - Braunschweig The Granby Natrel Challenger - Granby Cherbourg Challenger Quimper Challenger Bauer Watertechnology Cup - Eckental The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Heilbronn Challenger Marburg Challenger Braunschweig Challenger ATU Cup - Weiden Ostdeutscher Sparkassen Cup - Dresden Meerbusch Challenger Manerbio Challenger Como Challenger Sacramento Challenger Bratislava Challenger Noumea Challenger Cherbourg Challenger Aix En Provence Challenger Open Castilla y Leon - Segovia Marburg Challenger Biella Challenger Orleans Challenger Porsche Open - Poznan Blois Challenger Scheveningen Challenger Liberec Challenger Dusseldorf Open 2006 - Dusseldorf Nord LB Open 2006 - Braunschweig Glasgow Challenger Surbiton Challenger Segovia Challenger Czech Open 2005 - Prostejov Challenger Casablanca San Angel - Mexico City Bratislava Challenger Challenger Banque Nationale Rimouski - Rimouski Challenger Copa Sevilla - Seville BMW Tennis Championship - Sunrise Uncle Tobys Challenger in Caloundra - Caloundra Isla de Gran Canaria - Mas Palomas Almaty Challenger 1 - Almaty Oberstaufen Cup - Oberstaufen St. Brieuc Challenger Malaysian Open - Kuala Lumpur Bauer Watertechnology Cup - Eckental Kia International In Kawana - Kawana BSI Challenger Lugano - Lugano BH Telecom Sarajevo 2007 - Sarajevo Mitsubishi Electric Europe Cup - Monza USTA Tallahassee Tennis Challenger - Tallahassee Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Polska Energia Open - Bytom Ford Tennis Championships - Louisville Shimadzu All Japan Indoor Tennis Championships - Kyoto Wolfsburg Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Pekao Open 2005 - Szczecin Furth Challenger Furth Challenger Kia International in Caloundra - Caloundra Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup - San Remo Timisoara Challenger - Timisoara Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Bauer Watertechnilogy Cup 2008 - Eckental Noumea Challenger Oberstaufen Cup - Oberstaufen dBI Tennis Challenger - Binghamton Ljubljana Challenger XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes Open Prevadies - St. Brieuc Ostdeutscher Sparkessen Cup - Dresden Busan Open Challenger Tennis - Busan Szczecin Challenger Almaty Challenger 2 - Almaty San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn South African Airways Open - East London 2002 Azalea Orthopedic Challenger - Tyler China Open - Beijing Ljubljana Open 2008 - Ljubljana Guadalajara Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Men's Challenger of Dallas - Dallas Salzburg Challenger Aamulehti Tampere Opene - Tampere Brescia Challenger Mons Challenger Charlottesville Challenger Miller Lite Hall of Fame Tennis Championships - Newport Knoxville Challenger Champaign Challenger Adidas International - Sydney Flea Market Cup - Busan Mercedes-Benz Cup - Los Angeles Bergamo Challenger Wroclaw Challenger Adidas International - Sydney Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Furth Challenger The Wright Financial Group, Inc. Challenger - Champaign Ilkley Challenger Loughborough Challenger Marrakech Challenger Happy Valley Challenger Alessandria Challenger Astana Challenger XL Capital Bermuda Open - Bermuda Fairfield Challenger Fifth-Third Bank Tennis Championships - Lexington St. Brieuc Challenger 3rd Volkswagon Challenger - Wolfsburg AAPT Championships - Adelaide Braunschweig Challenger Prostejov Challenger Open Seat Godo - Barcelona BMW Open - Munich The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel China Open - Beijing Cortina Challenger Schickedanz Open - Furth Next Generation Hardcourts - Adelaide Medibank Private International - Sydney 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca BMW Open - Munich Heilbronn Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz USTA Challenger of San Antonio - San Antonio Next Generation Adelaide International - Adelaide Sydney International - Sydney Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague Recanati Challenger Synsam Swedish Open - Bastad Prague Challenger Ostdeutscher Sparkessen Cup - Dresden Generali Open - Kitzbuhel Tashkent Challenger BCR Open Romania - Bucharest Stockholm Open - Stockholm Furth Challenger Quimper Challenger Bergamo Challenger Pau Challenger Next Generation Adelaide International - Adelaide Sydney International - Sydney Akbank Private Banking TED Open - Istanbul Surbiton Challenger TEAN International - Alphen Aan Den Rijn Generali Open - Kitzbuhel BMW Open - Munich Prague Challenger Samsung Securities Cup Challenger Tennis - Seoul Mercedes Cup - Stuttgart Bancolombia Open - Bogota Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton Movistar Open - Vina del Mar Siemens Open 2004 - Scheveningen Korat Challenger The 69th King's Cup-Thailand Open - Bangkok BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Masters Series - Hamburg Eckental Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna USTA Challenger of Tiburon - Tiburon 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Chennai Open - Chennai Uncle Toby's Australian Men's Clay Court Challenger - Canberra Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago GHI Bronx Classic - Bronx Brasil Open - Costa do Sauipe Samsung Securities Cup - Seoul Copa Telmex - Buenos Aires Tennis Napoli Cup - Napoli Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Genoa Open Challenger-Fondazione Carige - Genova Bauer Watertechnology Cup 2007 - Eckental Brisbane International - Brisbane BMW Open - Munich USTA Freeman Men's Challenger - Joplin Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok Kremlin Cup - Moscow Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Allianz Suisse Open - Gstaad Erste Bank Open - Vienna XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest UTC Open - Cherkassy Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Heilbronn Challenger Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Copa Petrobras-Brazil - Aracaju Topshelf Open - 's-Hertogenbosch Cyclus Open de Tenis - Florianopolis Bet-at-home Open - Hamburg Trani Challenger Credit Agricole Suisse Open - Gstaad Copa Petrobras-Uruguay - Montevideo Bet-at-home Cup - Kitzbuhel Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Brasov Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Zagreb Challenger Prague Challenger Karlsruhe Challenger Grand Prix Hassan II - Casablanca Rome Challenger BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Open 13 - Marseille Zagreb Challenger Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Cortina Challenger Salzburg Challenger Rennes Challenger Sophia Antipolis Challenger Quimper Challenger Heineken Open Shanghai - Shanghai Vicenza Challenger Medibank International - Sydney Genova Challenger Mons Challenger Brasil Open - Costa do Sauipe Heilbronn Challenger If Stockholm Open - Stockholm Copa Telmex - Buenos Aires St. Petersburg Open - St. Petersburg BMW Open - Munich Eckental Challenger Ortisei Challenger Adidas International - Sydney Medibank International - Sydney Sunrise Challenger If Stockholm Open - Stockholm Open 13 - Marseille Pilot Pen Tennis - New Haven Monza Challenger Malaysian Open - Kuala Lumpur Rome Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Tunis Challenger AEGON Championships - London Suisse Open - Gstaad Davidoff Swiss Indoors Basel - Basel Scheveningen Challenger PBZ Zagreb Indoors - Zagreb Poznan Challenger Gerry Weber Open - Halle International German Open - Hamburg Braunschweig Challenger Koblenz Challenger Erste Bank Open - Vienna Ortisei Challenger Helsinki Challenger Abierto Mexicano Telcel - Acapulco Orleans Challenger BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Vercelli Challenger If Stockholm Open - Stockholm Rakuten Japan Open - Tokyo Heilbronn Challenger Wolfsburg Challenger BMW Open - Munich BMW Open - Munich Power Horse Cup - Dusseldorf Ortisei Challenger The Stella Artois Grass Court Championships - London Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Dubai Duty Free Tennis Championships - Dubai Mons Challenger Budapest Challenger Koblenz Challenger Cherbourg Challenger Libema Open - 's-Hertogenbosch Bergamo Challenger St. Brieuc Challenger Erste Bank Open - Vienna Braunschweig Challenger Heineken Challenger - Ho Chi Minh City Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Brisbane - Brisbane Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Barletta Challenger Moselle Open - Metz BMW Open - Munich International Tennis Championships - Delray Beach Prague Challenger Mallorca Challenger If Stockholm Open - Stockholm Orleans Challenger Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Lille Challenger DIEMA XTRA Sofia Open - Sofia Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Kroger / St. Jude International - Memphis Heilbronn Challenger Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle AIG Japan Open - Tokyo Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Catella Swedish Open - Bastad Winston Salem - Winston Salem Miami Open - Miami Suisse Open - Gstaad AAPT Championships - Adelaide AEGON International - Eastbourne Kremlin Cup - Moscow Tata Open Maharashtra - Pune Tennis Masters Series - Rome Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Tennis Masters Series - Hamburg PBZ Zagreb Indoors - Zagreb Open de Moselle - Metz Internationaler Raiffeisen Grand Prix - St. Polten PBZ Zagreb Indoors - Zagreb BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Tennis Masters Series - Montreal Mercedes Cup - Stuttgart Sony Ericsson Open - Miami Open de Moselle - Metz BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York PBZ Zagreb Indoors - Zagreb Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Australian Open Wildcard Play-Off - Melbourne Davis Cup, Group 1, 2R, AUS-THA 5-0